Contents
  1. 1. Introduction
  2. 2. 相关知识
  3. 3. 有关代码实现

Introduction

看了项目后,发现内部有秘钥之类的东西,看不太懂。于是,网络上找了相关的知识,并作简要记录。

相关知识

下文是截取的网络资源

通常所说的证书是x.509证书格式,每个证书都含有一对密钥和一个指纹,一对密钥也就是公钥和私钥,公钥可以分发出去,私钥自己保密。用公钥加密的内容,只能用私钥解出;用私钥加密的内容,只能用公钥解出。
所以,只要是标准格式的密钥,采用的就会是标准的算法,不会因使用环境发生改变而改变。
只是Tomcat使用的是keystore格式的证书库,因此要把证书导入到keystore中。
在IIS中,可能也有证书库,你只要把证书导入到IIS的证书库中就行。
当然,证书因为格式不同可能需要转换,我所知道的就有P12,PIX,CER这些格式。

有关代码实现

信息摘要|私钥加密|公钥加密|数字签名|数字证书 请参考这个链接

Contents
  1. 1. Introduction
  2. 2. 相关知识
  3. 3. 有关代码实现